import os

bundle_dir = os.path.expanduser(f"~/hcquant/fund/")

gz_dict = {
    "399372.SZ": "大盘成长",
    '399373.SZ': "大盘价值",
    '399374.SZ': "中盘成长",
    '399375.SZ': "中盘价值",
    '399376.SZ': "小盘成长",
    '399377.SZ': "小盘价值",
}


# 中信一级行业代码
default_zx_universe = (
    'CI005021.WI',
    'CI005026.WI',
    'CI005029.WI',
    'CI005013.WI',
    'CI005017.WI',
    'CI005009.WI',
    'CI005003.WI',
    'CI005014.WI',
    'CI005018.WI',
    'CI005024.WI',
    'CI005020.WI',
    'CI005001.WI',
    'CI005004.WI',
    'CI005023.WI',
    'CI005008.WI',
    'CI005019.WI',
    'CI005006.WI',
    'CI005012.WI',
    'CI005010.WI',
    'CI005007.WI',
    'CI005028.WI',
    'CI005016.WI',
    'CI005027.WI',
    'CI005025.WI',
    'CI005011.WI',
    'CI005015.WI',
    'CI005022.WI',
    'CI005005.WI',
    'CI005002.WI',
)

default_sw_universe = (
    "801010.SI",
    "801020.SI",
    "801030.SI",
    "801040.SI",
    "801050.SI",
    "801080.SI",
    "801110.SI",
    "801120.SI",
    "801130.SI",
    "801140.SI",
    "801150.SI",
    "801160.SI",
    "801170.SI",
    "801180.SI",
    "801200.SI",
    "801210.SI",
    "801230.SI",
    "801710.SI",
    "801720.SI",
    "801730.SI",
    "801740.SI",
    "801750.SI",
    "801760.SI",
    "801770.SI",
    "801780.SI",
    "801790.SI",
    "801880.SI",
    "801890.SI",
)

zx_dict = {
    'CI005021.WI': "银行",
    'CI005026.WI': "通信",
    'CI005029.WI': "综合",
    'CI005013.WI': "汽车",
    'CI005017.WI': "纺织服装",
    'CI005009.WI': "轻工制造",
    'CI005003.WI': "有色金属",
    'CI005014.WI': "商贸零售",
    'CI005018.WI': "医药",
    'CI005024.WI': "交通运输",
    'CI005020.WI': "农林牧渔",
    'CI005001.WI': "石油石化",
    'CI005004.WI': "电力及公用事业",
    'CI005023.WI': "房地产",
    'CI005008.WI': "建材",
    'CI005019.WI': "食品饮料",
    'CI005006.WI': "基础化工",
    'CI005012.WI': "国防军工",
    'CI005010.WI': "机械",
    'CI005007.WI': "建筑",
    'CI005028.WI': "传媒",
    'CI005016.WI': "家电",
    'CI005027.WI': "计算机",
    'CI005025.WI': "电子元器件",
    'CI005011.WI': "电力设备",
    'CI005015.WI': "餐饮旅游",
    'CI005022.WI': "非银行金融",
    'CI005005.WI': "钢铁",
    'CI005002.WI': "煤炭",
    'CI005101.WI': '石油开采Ⅱ',
    'CI005102.WI': '石油化工',
    'CI005103.WI': '油田服务Ⅱ',
    'CI005104.WI': '煤炭开采洗选',
    'CI005105.WI': '煤炭化工',
    'CI005106.WI': '贵金属',
    'CI005107.WI': '工业金属',
    'CI005108.WI': '稀有金属Ⅱ',
    'CI005109.WI': '发电及电网',
    'CI005110.WI': '环保及公用事业',
    'CI005111.WI': '普钢',
    'CI005112.WI': '其他钢铁',
    'CI005113.WI': '农用化工',
    'CI005114.WI': '合成纤维及树脂',
    'CI005115.WI': '化学原料',
    'CI005116.WI': '化学制品',
    'CI005117.WI': '建筑施工Ⅱ',
    'CI005118.WI': '建筑装修Ⅱ',
    'CI005119.WI': '水泥Ⅱ',
    'CI005120.WI': '玻璃Ⅱ',
    'CI005121.WI': '其他建材',
    'CI005122.WI': '造纸Ⅱ',
    'CI005123.WI': '其他轻工Ⅱ',
    'CI005124.WI': '工程机械Ⅱ',
    'CI005125.WI': '其他专用设备',
    'CI005126.WI': '通用设备',
    'CI005127.WI': '运输设备',
    'CI005128.WI': '仪器仪表Ⅱ',
    'CI005129.WI': '金属制品Ⅱ',
    'CI005130.WI': '电站设备Ⅱ',
    'CI005131.WI': '输变电设备',
    'CI005132.WI': '新能源设备',
    'CI005133.WI': '航空航天',
    'CI005134.WI': '兵器兵装Ⅱ',
    'CI005135.WI': '其他军工Ⅱ',
    'CI005136.WI': '乘用车Ⅱ',
    'CI005137.WI': '商用车',
    'CI005138.WI': '汽车零部件Ⅱ',
    'CI005139.WI': '汽车销售及服务Ⅱ',
    'CI005140.WI': '摩托车及其他Ⅱ',
    'CI005141.WI': '零售',
    'CI005142.WI': '贸易Ⅱ',
    'CI005143.WI': '景区和旅行社',
    'CI005144.WI': '酒店及餐饮',
    'CI005145.WI': '白色家电Ⅱ',
    'CI005146.WI': '黑色家电Ⅱ',
    'CI005147.WI': '小家电Ⅱ',
    'CI005148.WI': '照明设备及其他',
    'CI005152.WI': '化学制药',
    'CI005153.WI': '中药生产',
    'CI005154.WI': '生物医药Ⅱ',
    'CI005155.WI': '其他医药医疗',
    'CI005156.WI': '白酒Ⅱ',
    'CI005157.WI': '其他饮料Ⅱ',
    'CI005158.WI': '食品',
    'CI005159.WI': '农业',
    'CI005160.WI': '牧业',
    'CI005161.WI': '林业',
    'CI005162.WI': '渔业',
    'CI005163.WI': '国有银行Ⅱ',
    'CI005164.WI': '股份制与城商行',
    'CI005165.WI': '证券Ⅱ',
    'CI005166.WI': '保险Ⅱ',
    'CI005167.WI': '信托及其他',
    'CI005168.WI': '房地产开发管理',
    'CI005169.WI': '房地产服务Ⅱ',
    'CI005170.WI': '公路铁路',
    'CI005171.WI': '公交物流',
    'CI005172.WI': '航运港口',
    'CI005173.WI': '航空机场',
    'CI005174.WI': '半导体Ⅱ',
    'CI005175.WI': '电信运营Ⅱ',
    'CI005176.WI': '计算机硬件',
    'CI005177.WI': '传媒Ⅱ',
    'CI005178.WI': '综合Ⅱ',
    'CI005179.WI': '电子设备Ⅱ',
    'CI005180.WI': '其他元器件Ⅱ',
    'CI005181.WI': '通信设备制造',
    'CI005182.WI': '增值服务Ⅱ',
    'CI005183.WI': '计算机软件',
    'CI005184.WI': 'IT服务',
    'CI005185.WI': '纺织制造',
    'CI005186.WI': '品牌服饰',
    'CI005201.WI': '石油开采Ⅲ',
    'CI005202.WI': '炼油',
    'CI005203.WI': '橡胶制品',
    'CI005204.WI': '塑料制品',
    'CI005205.WI': '油品销售及仓储',
    'CI005206.WI': '其他石化',
    'CI005207.WI': '油田服务Ⅲ',
    'CI005208.WI': '动力煤',
    'CI005209.WI': '无烟煤',
    'CI005210.WI': '炼焦煤',
    'CI005211.WI': '焦炭',
    'CI005212.WI': '其他煤化工',
    'CI005213.WI': '黄金',
    'CI005214.WI': '铜',
    'CI005215.WI': '铅锌',
    'CI005216.WI': '镍钴',
    'CI005217.WI': '锡锑',
    'CI005218.WI': '铝',
    'CI005219.WI': '稀有金属Ⅲ',
    'CI005220.WI': '火电',
    'CI005221.WI': '水电',
    'CI005222.WI': '其他发电',
    'CI005223.WI': '电网',
    'CI005224.WI': '环保',
    'CI005225.WI': '水务',
    'CI005226.WI': '燃气',
    'CI005227.WI': '供热或其他',
    'CI005228.WI': '长材',
    'CI005229.WI': '板材',
    'CI005230.WI': '特钢',
    'CI005231.WI': '铁矿石',
    'CI005232.WI': '贸易流通',
    'CI005233.WI': '氮肥',
    'CI005234.WI': '钾肥',
    'CI005235.WI': '磷肥',
    'CI005236.WI': '复合肥',
    'CI005237.WI': '农药',
    'CI005238.WI': '涤纶',
    'CI005240.WI': '氨纶',
    'CI005241.WI': '粘胶',
    'CI005242.WI': '锦纶',
    'CI005243.WI': '树脂',
    'CI005244.WI': '纯碱',
    'CI005245.WI': '氯碱',
    'CI005246.WI': '无机盐',
    'CI005247.WI': '氟化工',
    'CI005248.WI': '有机硅',
    'CI005249.WI': '磷化工',
    'CI005250.WI': '聚氨酯',
    'CI005251.WI': '其他化学原料',
    'CI005252.WI': '日用化学品',
    'CI005253.WI': '民爆用品',
    'CI005254.WI': '涂料涂漆',
    'CI005255.WI': '印染化学品',
    'CI005256.WI': '其他化学制品',
    'CI005257.WI': '建筑施工Ⅲ',
    'CI005258.WI': '建筑装修Ⅲ',
    'CI005259.WI': '水泥Ⅲ',
    'CI005260.WI': '玻璃Ⅲ',
    'CI005261.WI': '陶瓷',
    'CI005262.WI': '新型建材及非金属新材料',
    'CI005263.WI': '造纸Ⅲ',
    'CI005264.WI': '印刷',
    'CI005265.WI': '包装',
    'CI005266.WI': '其他轻工Ⅲ',
    'CI005267.WI': '工程机械Ⅲ',
    'CI005268.WI': '矿山冶金机械',
    'CI005269.WI': '纺织服装机械',
    'CI005270.WI': '其他专用机械',
    'CI005271.WI': '锅炉设备',
    'CI005272.WI': '机床设备',
    'CI005273.WI': '起重运输设备',
    'CI005274.WI': '基础件',
    'CI005275.WI': '其他通用机械',
    'CI005276.WI': '铁路交通设备',
    'CI005277.WI': '船舶制造',
    'CI005278.WI': '其他运输设备',
    'CI005279.WI': '仪器仪表Ⅲ',
    'CI005280.WI': '金属制品Ⅲ',
    'CI005281.WI': '电站设备Ⅲ',
    'CI005282.WI': '一次设备',
    'CI005283.WI': '二次设备',
    'CI005284.WI': '风电',
    'CI005285.WI': '核电',
    'CI005286.WI': '光伏',
    'CI005287.WI': '航空军工',
    'CI005288.WI': '航天军工',
    'CI005289.WI': '兵器兵装Ⅲ',
    'CI005290.WI': '其他军工Ⅲ',
    'CI005291.WI': '乘用车Ⅲ',
    'CI005292.WI': '卡车',
    'CI005293.WI': '客车',
    'CI005294.WI': '专用汽车',
    'CI005295.WI': '汽车零部件Ⅲ',
    'CI005296.WI': '汽车销售及服务Ⅲ',
    'CI005297.WI': '摩托车及其他Ⅲ',
    'CI005298.WI': '百货',
    'CI005299.WI': '超市',
    'CI005300.WI': '连锁',
    'CI005301.WI': '贸易Ⅲ',
    'CI005302.WI': '景区',
    'CI005303.WI': '旅行社',
    'CI005304.WI': '酒店',
    'CI005305.WI': '餐饮',
    'CI005306.WI': '白色家电Ⅲ',
    'CI005307.WI': '黑色家电Ⅲ',
    'CI005308.WI': '小家电Ⅲ',
    'CI005309.WI': '照明设备',
    'CI005310.WI': '其他家电',
    'CI005316.WI': '化学原料药',
    'CI005317.WI': '化学制剂',
    'CI005318.WI': '中药饮片',
    'CI005319.WI': '中成药',
    'CI005320.WI': '生物医药Ⅲ',
    'CI005321.WI': '医药流通',
    'CI005322.WI': '医疗器械',
    'CI005323.WI': '医疗服务',
    'CI005324.WI': '白酒Ⅲ',
    'CI005325.WI': '啤酒',
    'CI005326.WI': '葡萄酒',
    'CI005327.WI': '黄酒',
    'CI005328.WI': '其他饮料Ⅲ',
    'CI005329.WI': '肉制品',
    'CI005330.WI': '调味品',
    'CI005331.WI': '乳制品',
    'CI005332.WI': '其他食品',
    'CI005333.WI': '种子',
    'CI005334.WI': '果蔬饮料',
    'CI005335.WI': '农产品加工及流通',
    'CI005336.WI': '饲料',
    'CI005337.WI': '动物疫苗',
    'CI005338.WI': '畜牧养殖',
    'CI005339.WI': '林木及加工',
    'CI005340.WI': '水产养殖',
    'CI005341.WI': '海洋捕捞',
    'CI005342.WI': '国有银行Ⅲ',
    'CI005343.WI': '股份制银行',
    'CI005344.WI': '城商行',
    'CI005345.WI': '证券Ⅲ',
    'CI005346.WI': '保险Ⅲ',
    'CI005347.WI': '信托',
    'CI005348.WI': '其他非银金融',
    'CI005349.WI': '住宅地产',
    'CI005350.WI': '商业地产',
    'CI005351.WI': '园区',
    'CI005352.WI': '房地产服务Ⅲ',
    'CI005353.WI': '公路',
    'CI005354.WI': '铁路',
    'CI005355.WI': '公交',
    'CI005356.WI': '物流',
    'CI005357.WI': '航运',
    'CI005358.WI': '港口',
    'CI005359.WI': '航空',
    'CI005360.WI': '机场',
    'CI005361.WI': '半导体Ⅲ',
    'CI005362.WI': '电子设备Ⅲ',
    'CI005363.WI': '其他元器件Ⅲ',
    'CI005364.WI': '电信运营Ⅲ',
    'CI005366.WI': '增值服务Ⅲ',
    'CI005367.WI': 'PC及服务器硬件',
    'CI005368.WI': '专用计算机设备',
    'CI005369.WI': '平面媒体',
    'CI005370.WI': '广播电视',
    'CI005371.WI': '电影动画',
    'CI005372.WI': '互联网',
    'CI005373.WI': '整合营销',
    'CI005374.WI': '综合Ⅲ',
    'CI005375.WI': '动力设备',
    'CI005376.WI': '其他通信设备制造',
    'CI005377.WI': '通信终端及配件',
    'CI005378.WI': '网络覆盖优化与运维',
    'CI005379.WI': '网络接配及塔设',
    'CI005380.WI': '系统设备',
    'CI005381.WI': '线缆',
    'CI005382.WI': '基础软件及套装软件',
    'CI005383.WI': '行业应用软件',
    'CI005384.WI': 'IT外包服务',
    'CI005385.WI': '系统集成及IT咨询',
    'CI005386.WI': '棉纺制品',
    'CI005387.WI': '非棉纺织品',
    'CI005388.WI': '印染',
    'CI005389.WI': '服装及服饰制品',
    'CI005390.WI': '高端及奢侈品',
    'CI005391.WI': '大众品牌',
    'CI005392.WI': '休闲快时尚',
    'CI005393.WI': '体育及户外',
    'CI005394.WI': '家纺',
    'CI005395.WI': '教育'
}

zx_CI005021 = ('CI005342.WI', 'CI005343.WI', 'CI005344.WI')
zx_CI005018 = (
    'CI005316.WI',
    'CI005317.WI',
    'CI005318.WI',
    'CI005319.WI',
    'CI005320.WI',
    'CI005321.WI',
    'CI005322.WI',
    'CI005323.WI',
)
zx_CI005019 = (
    'CI005324.WI',
    'CI005325.WI',
    'CI005326.WI',
    'CI005327.WI',
    'CI005328.WI',
    'CI005329.WI',
    'CI005330.WI',
    'CI005331.WI',
    'CI005332.WI',
)

zx_CI005020 = (
    'CI005333.WI',
    'CI005334.WI',
    'CI005335.WI',
    'CI005336.WI',
    'CI005337.WI',
    'CI005338.WI',
    'CI005339.WI',
    'CI005340.WI',
    'CI005341.WI',
)

zx_CI005016 = (
    'CI005306.WI',
    'CI005307.WI',
    'CI005308.WI',
    'CI005309.WI',
    'CI005310.WI',
)

zx_CI005022 = (
    'CI005345.WI',
    'CI005346.WI',
    'CI005347.WI',
    'CI005348.WI',
)

zx_CI005023 = (
    'CI005349.WI',
    'CI005350.WI',
    'CI005351.WI',
    'CI005352.WI',
)

zx_CI005003 = (
    'CI005213.WI',
    'CI005214.WI',
    'CI005215.WI',
    'CI005216.WI',
    'CI005217.WI',
    'CI005218.WI',
    'CI005219.WI',
)

zx_CI005002 = (
    'CI005208.WI',
    'CI005209.WI',
    'CI005210.WI',
    'CI005211.WI',
    'CI005212.WI',
)

zx_CI005015 = (
    'CI005302.WI',
    'CI005303.WI',
    'CI005304.WI',
    'CI005305.WI',
)

zx_CI005013 = (
    'CI005291.WI',
    'CI005292.WI',
    'CI005293.WI',
    'CI005294.WI',
    'CI005295.WI',
    'CI005296.WI',
    'CI005297.WI',
)

zx_CI005012 = (
    'CI005287.WI',
    'CI005288.WI',
    'CI005289.WI',
    'CI005290.WI',
)

zx_CI005024 = (
    'CI005353.WI',
    'CI005354.WI',
    'CI005355.WI',
    'CI005356.WI',
    'CI005357.WI',
    'CI005358.WI',
    'CI005359.WI',
    'CI005360.WI',
)

zx_CI005001 = (
    'CI005201.WI',
    'CI005202.WI',
    'CI005203.WI',
    'CI005204.WI',
    'CI005205.WI',
    'CI005206.WI',
    'CI005207.WI',
)

zx_CI005004 = (
    'CI005220.WI',
    'CI005221.WI',
    'CI005222.WI',
    'CI005223.WI',
    'CI005224.WI',
    'CI005225.WI',
    'CI005226.WI',
    'CI005227.WI',
)

zx_CI005005 = (
    'CI005228.WI',
    'CI005229.WI',
    'CI005230.WI',
    'CI005231.WI',
    'CI005232.WI',
)

zx_CI005006 = ('CI005233.WI', 'CI005234.WI', 'CI005235.WI', 'CI005236.WI',
               'CI005237.WI', 'CI005238.WI', 'CI005240.WI', 'CI005241.WI',
               'CI005242.WI', 'CI005243.WI', 'CI005244.WI', 'CI005245.WI',
               'CI005246.WI', 'CI005247.WI', 'CI005248.WI', 'CI005249.WI',
               'CI005250.WI', 'CI005251.WI', 'CI005252.WI', 'CI005253.WI',
               'CI005254.WI', 'CI005255.WI', 'CI005256.WI')

zx_CI005008 = (
    'CI005259.WI',
    'CI005260.WI',
    'CI005261.WI',
    'CI005262.WI',
)

zx_CI005007 = (
    'CI005257.WI',
    'CI005258.WI',
)

zx_CI005017 = (
    'CI005386.WI',
    'CI005387.WI',
    'CI005388.WI',
    'CI005389.WI',
    'CI005390.WI',
    'CI005391.WI',
    'CI005392.WI',
    'CI005393.WI',
    'CI005394.WI',
)

zx_CI005009 = (
    'CI005263.WI',
    'CI005264.WI',
    'CI005265.WI',
    'CI005266.WI',
)

zx_CI005014 = (
    'CI005298.WI',
    'CI005299.WI',
    'CI005300.WI',
    'CI005301.WI',
)

zx_CI005010 = (
    'CI005267.WI',
    'CI005268.WI',
    'CI005269.WI',
    'CI005270.WI',
    'CI005271.WI',
    'CI005272.WI',
    'CI005273.WI',
    'CI005274.WI',
    'CI005275.WI',
    'CI005276.WI',
    'CI005277.WI',
    'CI005278.WI',
    'CI005279.WI',
    'CI005280.WI',
)

zx_CI005011 = (
    'CI005281.WI',
    'CI005282.WI',
    'CI005283.WI',
    'CI005284.WI',
    'CI005285.WI',
    'CI005286.WI',
)

zx_CI005028 = (
    'CI005369.WI',
    'CI005370.WI'
    'CI005371.WI',
    'CI005372.WI',
    'CI005373.WI',
)

zx_CI005025 = (
    'CI005361.WI',
    'CI005362.WI',
    'CI005363.WI',
)

zx_CI005026 = (
    'CI005364.WI',
    'CI005366.WI',
    'CI005375.WI',
    'CI005376.WI',
    'CI005377.WI',
    'CI005378.WI',
    'CI005379.WI',
    'CI005380.WI',
    'CI005381.WI',
)

zx_CI005027 = (
    'CI005367.WI',
    'CI005368.WI',
    'CI005382.WI',
    'CI005383.WI',
    'CI005384.WI',
    'CI005385.WI',
)

zx_CI005029 = (
    'CI005374.WI',
    'CI005395.WI',
)

fund_plate_dict = {
    "家用电器行业主题基金[Wind]": 'CI005016',
    '酒类行业主题基金[Wind]': "CI005019",
    "银行行业主题基金[Wind]": "CI005021",
    '电子元器件行业主题基金[Wind]': "CI005025",
    '建材行业主题基金[Wind]': "CI005008",
    '基本金属行业主题基金[Wind]': "CI005003",
    '贵金属行业主题基金[Wind]': "CI005003",
    '航天军工行业主题基金[Wind]': "CI005012",
    '建筑行业主题基金[Wind]': "CI005007",
    '工业机械行业主题基金[Wind]': "CI005010",
    '环保行业主题基金[Wind]': "CI005004",
    '零售行业主题基金[Wind]': "CI005014",
    '生物科技行业主题基金[Wind]': "CI005018",
    '制药行业主题基金[Wind]': "CI005018",
    '房地产行业主题基金[Wind]': "CI005023",
    '通信设备行业主题基金[Wind]': "CI005026",
    '医疗保健行业主题基金[Wind]': "CI005018",
    '保险行业主题基金[Wind]': "CI005022",
    '半导体行业主题基金[Wind]': "CI005025",
    '电工电网行业主题基金[Wind]' : "CI005004",
    '重型机械行业主题基金[Wind]': "CI005010",
    '农业行业主题基金[Wind]': "CI005020",
    '食品行业主题基金[Wind]': "CI005019",
    '互联网行业主题基金[Wind]': "CI005028",
    '航空行业主题基金[Wind]': "CI005024",
    '家居用品行业主题基金[Wind]': "CI005009",
    '教育行业主题基金[Wind]': "CI005029",
    '文化传媒行业主题基金[Wind]': "CI005028",
    '软件行业主题基金[Wind]': "CI005027",
    '陆路运输行业主题基金[Wind]': "CI005024",
    '餐饮旅游行业主题基金[Wind]': "CI005015",
    '煤炭行业主题基金[Wind]': "CI005002",
    '化工原料行业主题基金[Wind]': "CI005006",
    '石油天然气行业主题基金[Wind]': "CI005001",
    '精细化工行业主题基金[Wind]': "CI005006",
    '化肥农药行业主题基金[Wind]': "CI005006",
    '发电设备行业主题基金[Wind]': "CI005004",
    '汽车零部件行业主题基金[Wind]': "CI005013",
    '汽车行业主题基金[Wind]': "CI005013",
    '纺织服装行业主题基金[Wind]': "CI005017",
    '电脑硬件行业主题基金[Wind]': "CI005027",
    '钢铁行业主题基金[Wind]': "CI005005",
    '电力行业主题基金[Wind]': "CI005004",
    '能源设备行业主题基金[Wind]': "CI005011",
    '化纤行业主题基金[Wind]': "CI005006",
    '造纸行业主题基金[Wind]': "CI005009",
    '商业服务行业主题基金[Wind]': "CI005014",
    '机场行业主题基金[Wind]': "CI005024",
    '公路行业主题基金[Wind]': "CI005024",
    '港口行业主题基金[Wind]': "CI005024",
    '券商行业主题基金[Wind]': "CI005022",
    '电信行业主题基金[Wind]': "CI005026",
    '工程机械行业主题基金[Wind]': "CI005010",
    '石油化工行业主题基金[Wind]': "CI005001",
    '办公用品行业主题基金[Wind]': "CI005009",
    '多元金融行业主题基金[Wind]': "CI005022",
    '日用化工行业主题基金[Wind]': "CI005006",
    '软饮料行业主题基金[Wind]': "CI005019",
    '海运行业主题基金[Wind]': "CI005024",
    '燃气行业主题基金[Wind]': "CI005004",
    '林木行业主题基金[Wind]': "CI005020",
    '包装行业主题基金[Wind]': "CI005009",
}

color_list = [
    'rgba(219, 64, 82, 0.9)',
    'rgba(50, 171, 96, 0.9)',
    'rgba(255, 140, 0, 0.9)',
    'rgba(153, 102, 204, 0.9)',
]

fund_plate_dict = {
    "家用电器行业主题基金[Wind]": 'CI005016',
    '酒类行业主题基金[Wind]': "CI005019",
    "银行行业主题基金[Wind]": "CI005021",
    '电子元器件行业主题基金[Wind]': "CI005025",
    '建材行业主题基金[Wind]': "CI005008",
    '基本金属行业主题基金[Wind]': "CI005003",
    '贵金属行业主题基金[Wind]': "CI005003",
    '航天军工行业主题基金[Wind]': "CI005012",
    '建筑行业主题基金[Wind]': "CI005007",
    '工业机械行业主题基金[Wind]': "CI005010",
    '环保行业主题基金[Wind]': "CI005004",
    '零售行业主题基金[Wind]': "CI005014",
    '生物科技行业主题基金[Wind]': "CI005018",
    '制药行业主题基金[Wind]': "CI005018",
    '房地产行业主题基金[Wind]': "CI005023",
    '通信设备行业主题基金[Wind]': "CI005026",
    '医疗保健行业主题基金[Wind]': "CI005018",
    '保险行业主题基金[Wind]': "CI005022",
    '半导体行业主题基金[Wind]': "CI005025",
    '电工电网行业主题基金[Wind]': "CI005004",
    '重型机械行业主题基金[Wind]': "CI005010",
    '农业行业主题基金[Wind]': "CI005020",
    '食品行业主题基金[Wind]': "CI005019",
    '互联网行业主题基金[Wind]': "CI005028",
    '航空行业主题基金[Wind]': "CI005024",
    '家居用品行业主题基金[Wind]': "CI005009",
    '教育行业主题基金[Wind]': "CI005029",
    '文化传媒行业主题基金[Wind]': "CI005028",
    '软件行业主题基金[Wind]': "CI005027",
    '陆路运输行业主题基金[Wind]': "CI005024",
    '餐饮旅游行业主题基金[Wind]': "CI005015",
    '煤炭行业主题基金[Wind]': "CI005002",
    '化工原料行业主题基金[Wind]': "CI005006",
    '石油天然气行业主题基金[Wind]': "CI005001",
    '精细化工行业主题基金[Wind]': "CI005006",
    '化肥农药行业主题基金[Wind]': "CI005006",
    '发电设备行业主题基金[Wind]': "CI005004",
    '汽车零部件行业主题基金[Wind]': "CI005013",
    '汽车行业主题基金[Wind]': "CI005013",
    '纺织服装行业主题基金[Wind]': "CI005017",
    '电脑硬件行业主题基金[Wind]': "CI005027",
    '钢铁行业主题基金[Wind]': "CI005005",
    '电力行业主题基金[Wind]': "CI005004",
    '能源设备行业主题基金[Wind]': "CI005011",
    '化纤行业主题基金[Wind]': "CI005006",
    '造纸行业主题基金[Wind]': "CI005009",
    '商业服务行业主题基金[Wind]': "CI005014",
    '机场行业主题基金[Wind]': "CI005024",
    '公路行业主题基金[Wind]': "CI005024",
    '港口行业主题基金[Wind]': "CI005024",
    '券商行业主题基金[Wind]': "CI005022",
    '电信行业主题基金[Wind]': "CI005026",
    '工程机械行业主题基金[Wind]': "CI005010",
    '石油化工行业主题基金[Wind]': "CI005001",
    '办公用品行业主题基金[Wind]': "CI005009",
    '多元金融行业主题基金[Wind]': "CI005022",
    '日用化工行业主题基金[Wind]': "CI005006",
    '软饮料行业主题基金[Wind]': "CI005019",
    '海运行业主题基金[Wind]': "CI005024",
    '燃气行业主题基金[Wind]': "CI005004",
    '林木行业主题基金[Wind]': "CI005020",
    '包装行业主题基金[Wind]': "CI005009",
}



if __name__ == '__main__':
    print(bundle_dir)


